package com.tx.studentManager.common;
/**
 * @描述 条件查询匹配条件，和org.hibernate.criterion.Restrictions中方法对应
 * @author 此生唯晴
 * @时间 2015-08-21 14:28
 */
public enum QOAttrType {
	/**
	 * 完全匹配,等于=
	 */
	EQ,
	/**
	 * Map类型多值限制
	 */
	ALL_EQ,
	/**
	 * 大于>
	 */
	GT,
	/**
	 * 大于等于>=
	 */
	GE,
	/**
	 * 小于<
	 */
	LT,
	/**
	 * 小于等于<=
	 */
	LE,
	/**
	 * 介于之间，between
	 * 两个参数，不好控制，取消
	 */
//	BETWEEN,
	/**
	 * 模糊查询任何位置 %ex%
	 */
	LIKE_ANY,
	/**
	 * 模糊匹配开始位置 ex%
	 */
	LIKE_START,
	/**
	 * 模糊匹配结束位置 %ex
	 */
	LIKE_END,
	/**
	 * 限制范围in
	 */
	IN,
	/**
	 * 排序,大于0升序，小于0降序，等于0不排序
	 */
	ORDER,
	/**
	 * 指定sql限制
	 */
	SQL,
	/**
	 * 立即加载
	 */
	FETCH_EAGER,
	/**
	 * 关联表
	 */
	JOIN,
	/**
	 * 左外关联
	 */
	LEFT_JOIN,
	/**
	 * 右外关联
	 */
	RIGHT_JOIN
}
